package org.example.myleet.rosalind.cons;

import java.util.ArrayList;
import java.util.List;

public class Solution {

    public ConsensusResult findConsensus(String input) {
        String[] lines = input.split("\n");
        List<String> sequences = new ArrayList<>(10);
        StringBuilder sequence = new StringBuilder();
        for (String line : lines) {
            if (line.startsWith(">")) {
                if (sequence.length() > 0) {
                    sequences.add(sequence.toString());
                    sequence.delete(0, sequence.length());
                }
                continue;
            }
            sequence.append(line);
        }
        if (sequence.length() > 0) {
            sequences.add(sequence.toString());
            sequence.delete(0, sequence.length());
        }
        int n = sequences.get(0).length();
        int[][] consensusMatrix = new int[4][n];
        for (String seq : sequences) {
            for (int j = 0; j < seq.length(); ++j) {
                char c = seq.charAt(j);
                if (c == 'A') {
                    ++consensusMatrix[0][j];
                } else if (c == 'C') {
                    ++consensusMatrix[1][j];
                } else if (c == 'G') {
                    ++consensusMatrix[2][j];
                } else {
                    ++consensusMatrix[3][j];
                }
            }
        }
        StringBuilder consensusSeq = new StringBuilder();
        for (int j = 0; j < n; ++j) {
            char c = 'A';
            int count = consensusMatrix[0][j];
            if (consensusMatrix[1][j] > count) {
                c = 'C';
                count = consensusMatrix[1][j];
            }
            if (consensusMatrix[2][j] > count) {
                c = 'G';
                count = consensusMatrix[2][j];
            }
            if (consensusMatrix[3][j] > count) {
                c = 'T';
                count = consensusMatrix[3][j];
            }
            consensusSeq.append(c);
        }
        return new ConsensusResult(consensusSeq.toString(), consensusMatrix);
    }

    public static class ConsensusResult {
        private final String consensusSeq;
        //0-A, 1-C, 2-G, 3-T
        private final int[][] consensusMatrix;

        public ConsensusResult(String consensusSeq, int[][] consensusMatrix) {
            this.consensusSeq = consensusSeq;
            this.consensusMatrix = consensusMatrix;
        }

        public String getConsensusSeq() {
            return consensusSeq;
        }

        public int[][] getConsensusMatrix() {
            return consensusMatrix;
        }

        @Override
        public String toString() {
            StringBuilder sb = new StringBuilder();
            sb.append(consensusSeq).append('\n');
            sb.append("A:");
            for (int j = 0; j < consensusMatrix[0].length; ++j) {
                sb.append(' ').append(consensusMatrix[0][j]);
            }
            sb.append('\n');
            sb.append("C:");
            for (int j = 0; j < consensusMatrix[0].length; ++j) {
                sb.append(' ').append(consensusMatrix[1][j]);
            }
            sb.append('\n');
            sb.append("G:");
            for (int j = 0; j < consensusMatrix[0].length; ++j) {
                sb.append(' ').append(consensusMatrix[2][j]);
            }
            sb.append('\n');
            sb.append("T:");
            for (int j = 0; j < consensusMatrix[0].length; ++j) {
                sb.append(' ').append(consensusMatrix[3][j]);
            }
            sb.append('\n');
            return sb.toString();
        }
    }

    public static void main(String[] args) {
        Solution solution = new Solution();
        System.out.println(solution.findConsensus(">Rosalind_1\n" +
                "ATCCAGCT\n" +
                ">Rosalind_2\n" +
                "GGGCAACT\n" +
                ">Rosalind_3\n" +
                "ATGGATCT\n" +
                ">Rosalind_4\n" +
                "AAGCAACC\n" +
                ">Rosalind_5\n" +
                "TTGGAACT\n" +
                ">Rosalind_6\n" +
                "ATGCCATT\n" +
                ">Rosalind_7\n" +
                "ATGGCACT\n"));
        System.out.println(solution.findConsensus(">Rosalind_4239\n" +
                "AGCTCGCTATTTTCTCGGCCAGAAATTCGCATTGCCTTCTGGCAATAGCCAGTTCACGAT\n" +
                "TTCCCGCCGCGAAGGGACTATTGCACTTCCGGCGCGATCGATCAAGCACGCCTCGTAGAC\n" +
                "TATAAGCAGCATGTCACGAGCCAGGTAGTTAGATTACGCAACGGCCGCGTGCATGTCTAG\n" +
                "ATTAATCTAGCGGGTCATTAGCTATTCAGCAATTTCTGCCCTACTCGTTTCTACCTGAAT\n" +
                "TTAATAGGAGCCCAGTGGCGCAGCACACGTTGTCCATACACAAGCGCTCTCTGTATTAAA\n" +
                "TAAACAACCTCGACCTCTTGAGGAAGGTGGTAGAACAGTAATTTAGAATCTTGCGACTGG\n" +
                "GCAACGGTCAATGCAACAAGTCGCGGGTTCTAAAACCTGAAGCGCTACAAATTATGGAAC\n" +
                "CTTTACGCTAAAGAGCAATATCCAAAGGGGGCTTTATCGTTGGAAAACACACCTCACTTC\n" +
                "AACCCGAGTCTCCTTTATACTTACAGTTTCTCGGTCTAGCGAAAAGCAGATATCAGGCGT\n" +
                "TGCGATTGACACGGCTATCGGATGCCATTGATGAAGGCTGGATCACCCGCCGAAAGGTGA\n" +
                "CATGATGGCATAAACCCGGGGCGTTAAATTATATGCGGATTTGTCTCCATCCCGTTAGGG\n" +
                "TTCCGCACGAGCTGTCCGCCTCCAGGAGAGGCGCCCCCCTTTTCCACCCAATTTAGCCAT\n" +
                "GGAATTTCCGTTGCAAGTCGCCCCCTACCTCTGTGACCAGCACTGGCCATGGCCACGCCG\n" +
                "CCTCCTTATTCTGAGGACAGGTGCGTCCTTGAGTTATGGACTAGGCGTGGTAATTGCTAG\n" +
                "ACCTACGAATGAAGTTATCTTCGATACGATCCCCAATGACACTTGTCTTGAGCTACCCCA\n" +
                "AGTGATACGTGCTAAATGCGACCGTACAATAGCCCTAGGATAGGCGGCTAGAAACC\n" +
                ">Rosalind_0704\n" +
                "GCGAGTGACGGCCCAGTCGCAATACGAAATACTTACCAGTGAGAGCATATGGTCTTCTGC\n" +
                "TCTTCGGCTGACCTCCAGAGTCATACTGGCTCGAAGGCGCATTTGATTTAACAGGGGGGT\n" +
                "GAAACAATGCGGTAATTGATCCTACATGATGGGTCAGGCGAGTAGGTACCACCTTGCTAC\n" +
                "ACAGGTGCGTGCTTGGGAGCCAACTTCCAATCCACTGGTAGCGCTATAGTATACATTTGA\n" +
                "GAACCGGTCGGCATAGTGGTCGCCAAGATGCTGGCCCACTACCCGACGTGTTTTACAAAT\n" +
                "CAGTGGAATTTGCAGTCTTGGACTGTAACAGGGGTTTTCAAATGGATCCACACTCTTGGA\n" +
                "GCCGAGACGTCTTTTGTTGTACGAATCCCCATTTTTGAGCGTTAAAACTAATGAGGCGAC\n" +
                "AGACAACCGGTGGAAGAATGAGGACCCTTACACTCGGTGAAGTAGACACTCAGTCATGGA\n" +
                "TTATTGAATAGTTTTGTTCGCCATAAGGGGCTTCCTTGTGCAAGATTTCCGGATCCTTGT\n" +
                "CGAATGACAAGATCCTCTCTAGCACACCGCCGACGGGATTTCTAAGAACGTATAGTTTGG\n" +
                "TCACCAAGATTTATAGGGGCATTCAAGCCCCGCTCCGCTCCGTACATTGCTGTTGCGGAT\n" +
                "ATGGAGCTAGCCACAGTTGATGAGTGAGGCACATGGTACCGCATTTACTCCCGCTATAAA\n" +
                "AGGACTCAGGGGCTGACCAATACCCCTTTAGGAAACGTTACAACAGGGCAACAGGAGTGG\n" +
                "TTGGATGGCTTACTAAATAAAGATACTCCGAACTCTCGGTCGAATACATACAAATAGGTT\n" +
                "CAGGGTCTAGATCTAATCATCGGTTACGCATGGAATCCCTAAGTTACCGTTCCAGCCCAC\n" +
                "TATTTGTACTCACGGGGTCACATGTCATAAGAGCTTTAATGAAGCATATCATCAAT\n" +
                ">Rosalind_8093\n" +
                "GACCGCTCCTCCCGAAGCGAAAATCAAAGCAATGGTATGCTTTAGGTTGGTAGGTAGTGA\n" +
                "TGTTGCCAGTAGAGTTCGGTGGTTACTCATCACATGTTCATGCTTCCAGTTACTTCCCTG\n" +
                "GACCAAATCCACAAGACTATCTTCCGGTTCATCAAAGACGGTGGATTGTTCGCTCGCAGG\n" +
                "AGGCCGCCGTTATACTGATTCCGGGCTTGGCTGGCGAGACTGACCAATTGAGCCGGATGT\n" +
                "ATCTCCACGTTTTTGAATTGTATCAGGTAGTGCTAGTACCAGTTCACTTGATGTATGGGG\n" +
                "TTAATCCTAGTGCAGTGATTTTGGCTCCGTCTTACTTAACTCTCTCGAGTTGCTCAGGTT\n" +
                "ACGTGGATCGTATGATTGGTCTAGCGATCAAGATAGTGGTATATGCTAGCAAGCGACGAA\n" +
                "TCAGGGCGCCAAGTCGCTGGGTAGCGATCTATAGTAGACAACGACTAACCCCGGACGGGG\n" +
                "ACTGAATATACTCCGCACGGCGCCAAATCGGCCCTTCGTCGCGGCTAAGGATTGTCTTAT\n" +
                "ACACATTACCAGGATTTACCTCCAAAGAACTAACACATCAAGAATCGCCCTTTGATCCTA\n" +
                "GTTAAAGAATCTGCTTCTGCCGTTCGAGTCCCCTACGGAGAGAGTAAGGATAGGTCTTCT\n" +
                "TCTACCTGATAGCTGCGTTCTTCATACACAGCACGATGCGTGTTCCGGTAGATCATGAAA\n" +
                "TGGATTAATAGTCTGGCCCTTCTGGTACTTAATCTGGGCCACGTAGATCAGCTACCTGGT\n" +
                "CGTGTCATTGATCTTCTGTATGCTTAACTCTCTGCGCACCCCCCGCCATAGTAACAGTCT\n" +
                "TGGGTCCATTATGCCAATACTGCACCGGCTCTCCATTGGGTCTTAGGGGTTAAATTTCCG\n" +
                "CCCACCAGGATCGTAAGTCTCCCCCGAATTAGAGTGAATAGTATGTCTCACTCTCG\n" +
                ">Rosalind_0797\n" +
                "ACTGTCATAAAGCTAAGAAAACGCGACGATGTGGAGGCCCATCTTAAAATCAGTCGTGAG\n" +
                "CGGTTAGGCTAGGAATGCAGTGATGTTAAGAGTTACTCAGAGTTCAAAAACATCACTCTT\n" +
                "CGAGGAAGCCCCCGACCGATACCGCCCTTCGGGAGCTGAAAGTCGTAGGTTGCTTAAGTA\n" +
                "GGTTGGTGGAGTGGACGGCGACGCTCCATAGATTGGGCGGGTGCAAATCCCACTTGTTAA\n" +
                "CATCAATCTCGAGTTTCAAAATGTTTGAGGGTAACCTGTTCGGGGAGCTGGCTTGGATAC\n" +
                "AAATAGCCTACTTTGAATAGAGGCGTGCCAACTGGACGTGGGTTTTTGCATGGTACGAAT\n" +
                "CGGAATTTCATAACCTCCTGGCCCTGCTTAGACGCAAGGTGGGACCTACGGCTTCACCTA\n" +
                "GGCGTTGATGCCGGGTGCCGGTATACCTGCACTGTGGCCTTGCCGTAGGCGCACAATCTT\n" +
                "TCGCGTGCTCTTTTGAGGTGTGGCTAAAGTGTGCGAACCGTGTCTCAATGCATATTATTT\n" +
                "GGTCCACGGAGGACGTGACCGACAGGATGTCCCGGAGATAGATTGGCATCTGGATCACGA\n" +
                "TGTTACTTTAGGTTCGCTAGAGCCTAATAAATAGGCCATGGTCCCACATTACTCTCAGTA\n" +
                "AAGGGTGTACTGGGAGCGGAGAAGTCGAAATTGTAGGAATGTGACTAGCACTAGTCTTCA\n" +
                "GGCGGTTAGACCTCTCACTGTTCTTAAACTGGAGAAGTAGCACGGCCTGTTCGAGCTTCT\n" +
                "AGGAGCTGGAATCAGTTCTAATTCTTTGTGCTGAGTGTTAGATGGGGTGCGTAGGCCTCT\n" +
                "GCGACGTGGCGGGGGGCCCTCTATCCCGCCAGAGACTGCACCGCGGAAGCCAAGTCGGAT\n" +
                "TTGGCCCAACAAGGTAGGGATGGAGCGATGAATTAGGGAGTCCTAGTTCTATCGTC\n" +
                ">Rosalind_7276\n" +
                "GTTTTGATCATGAATTACTTATGGGCAGAACCGGGCCTATTCGCCTCTCGAGGCCCTAAC\n" +
                "TTGCCGGCAGCCCGTCGCCTACGGGGCTTCAGGTGTGCCACATAAGAACACGGGCATAGG\n" +
                "GTGAAGGTCCGGGATGCTTGCACCGCAAACACAGCTGTTGAGGTAGGCCCCTATCGGAAG\n" +
                "ACTATGCCTTGGTGCGGATTCGGTACGAAGCTAAGCGCAACTAGTATAACATGCGATCCG\n" +
                "AGAATAAGGGCTTGGGGAAGAATACTTTAGACGGCATCTGGAAGCGCACTGATTGGACTC\n" +
                "TCATTTCTCCGCTAACCTTGAATCAAGCTAGAAAACCCTGCGGACGGTCATTTGTGCGAA\n" +
                "GATGCAAAGTGCCTCTTGCGGAGGAATTGTTCTACCTCACAAGGATAGTTTCACCTTGCT\n" +
                "ATGTATAATAGCCGTACGAACGTCTGTTAGGCTGTTACTACTTAAACCGGTCTCACCTAC\n" +
                "TCATCGGAGCAAGAATATGTCATTCACGAATTTGCGGCAGCGCAGAGGCGCTGGGTCCCT\n" +
                "ACTCTCAGTCATATGCGTGGTCTACGTGGCCAACGGAATGTCAACACCCGAGGCTCCCCA\n" +
                "CTTGAGATACATTAGATCGCCCGACGAAACGCGCCTGGCATTCGGGATGTCCCTAGACGA\n" +
                "TCTGGTAATAAGCGACCCATCCATAAGACGCCATTTCCTCATTTGTTAGCCTGAACACCA\n" +
                "GTCAACCCATGCTTATCTGCACGCGATCATCAAATGACCACTCCTCTCCTCTAAATGTGG\n" +
                "ATCAAGTTCCTGGGCCCAAACGAGACTCGTCTGCTTGTCCCCGCGACCCCTGTGCCACGC\n" +
                "TGATTCGACGCTGAATTCAGAACCGAGGCCGAAGCCATTTGTACAAAAGTGTTTCCTAAA\n" +
                "GGCTGTGTATTACGGGTCACCTATTTTTCAAGGTTCGCGTGTCCTATGTCAGATCA\n" +
                ">Rosalind_1808\n" +
                "GACTGAACAAGCCCCCCATCTCCTGGGAACGTTTTATGGGCGTTTACCATAGAGGGGGTC\n" +
                "TCTCTCGTTCCCGGTGCCTCCCTGCACTCTGGCATCTGAATCTGAGTGGCGCCGTCGATG\n" +
                "GCGTGTCTGACACGGTCCAATGGTTTTGGACGCACCCCTCTCGCCAGGGCCCTGCTTGGG\n" +
                "CGGCGAGGCAATAGAGCGGGTTTCGCCCCTCAGGGGCTACTCCCCTCAGGTACATTGACT\n" +
                "CGGTGTCCCCGAGGCGTTTTTGGTGTCGGCGCGTGAATACAGGGCGCACTACAACGATAC\n" +
                "TAGGTATTTGGGTAGGTTTCTCACGGTACCCGTGACCTGTTGACCCTTAGGATGCATAAT\n" +
                "GTAGCCATTCGTGATATAGCTGCTTCACGTTAAACCCCATAGAAATACACGTTACGGGCG\n" +
                "TACTTGGGCACAGTCCTGGGGTTCCAAATGTAGGCCACAACTATCCTTAGGATTTTCGTG\n" +
                "TCTTGTAGGCCGTGCATTTGGGGACTGACCGAGCGGGGCGTTCTGCGGGCTCGCATAAAA\n" +
                "TTGTAAAGCTTCACGAAATTAGGAGTTTGACCGGGGGTCGATTTGGAATCTCGTAATCAC\n" +
                "ATGTTGTCTAAAGCGCCGCGCATGGAGCGGTAGCCTTGCTATGTCGATGCTCCTGCCATA\n" +
                "TCAAGGTACGATACCGGTCTCGGACAACGTCCGTAAAGAAGGTGAGTTAATCATTTGTCG\n" +
                "ACACGCAACCGTCGCTCTTTGGACGGTTAGCACTTAGTCAAGGCACTAGCGGAGTGTGCT\n" +
                "CACAGCTGGCGAGTCACGGCGAAATACGCCTAAGCACGCCCTCTCAAGGCTTTGGTCTGC\n" +
                "AATGTGGAACGCTGATTGTGCATTCCACCTGCCGTACGTTGTGCGGACTTAAGCAGCGAA\n" +
                "CTGCTGTACGATAAGTGAGTAACCAAGGCGGACCGGGTTACTAGCGGAGATGTTGC\n" +
                ">Rosalind_0245\n" +
                "GAAGTGACCTAAATTTCGCTACACTCACGGCAGAGGGTGACATCGAAGTTAAATCAGCCA\n" +
                "CGAGTAGTATAAAAGTCTCACGGTATTTTCGGTTGAACCCGCCTAATCTTGTCCATGGTC\n" +
                "GTACACCAGGCTTGCCTTTAAGCGCACCCGCGCAGAGCGAGGACCCGGCTGCATGGCTTT\n" +
                "AACCGTGCGAACCATCTCGGCACTCCTTGTGATCAGTATGCCAGGTATCCGCATACCCGG\n" +
                "CTTTTAATGATGCCATATTAACTAGAATTGTTTTGTGTTACACTGGTAATTTGCGATCAC\n" +
                "CCAGAGAGCGGTGCTCTGCTGGAGCCTGAGTAACGACACGGGCTTTAGAAGCAAATTGTA\n" +
                "TCTTAGTCGCCAGAAGCGGACGAAAGGGTATTTAGATTCCTACCCGTTGATCTACCGTTG\n" +
                "TTTACGCTGGGAGGAGCGTTGCTACTGATCGTGATGTGGAAGCCGTCGCGCGGGCTGGTA\n" +
                "TGATAGTACTAGCCTAACATTGTAGAGGACCGCACAGTAGACGAATGGATTTCAGTGCTT\n" +
                "ACCGGTAGGCTTGGACCATAAGGCTATGAGGGTCGTGTGGAAGAGAACGCGCGCCGCGGA\n" +
                "AGTGACTGTCCTCTAGTCGTTGATTGCATACAACCGATGGGCGGTGAAACTCCGAGTGTG\n" +
                "TCGGGGCAATCCAAGAAAACTCATTCCCGTCAGTGCGAATCCGCTAACTCGCAGGTATTC\n" +
                "CTCTTACGGTAGATTCCGCACGTCATGGGGGGGCTCTTATCCATACTGGACAGTCATGGA\n" +
                "ATAATCACTATGTTTTGCCTGGTAGTACCGGGCCCCAGTCTTTACCGGGAACGTTCTTTG\n" +
                "GTGCTTACATTTAGATATATTAGAAGGCACATCGTCACCTTTCATAGAATAGACCAACGA\n" +
                "GAAGGCTTCCGTATATCACAACCATAATGAGGCTAGCACAAGTGATTTGGAACGGG\n" +
                ">Rosalind_6117\n" +
                "GCTACCTGAGACAGCGGTTCAGCGTTAAGAGAGGAGGTTCCTCCTATGCCGGGTAGCCGT\n" +
                "GGCTTAACACTCTGGTGAGTCCGAAATACCCATTATAAAATAGTTCCGTCTTCATCGTCT\n" +
                "GCCACGGGAGCGGGCGCAGTAATGTCTCGACGATTTTTCCAAAAATGGAGTTGTCGTGGG\n" +
                "TTGTTCCCTCACCGCGACGAACTATTGAGTGGTTGTCCCCGAGCTTGCAAATTTTCCATC\n" +
                "GATACGTTCCATGGAGCGCTCCTACACTCTGCTAGGCCGCCGGCAGGGGTCATCGGGGCC\n" +
                "TAGCTTGATGTGGTCCTACCAGGGTTCATAGCCCTCCCGACGATTACAGAGGTGTTATCC\n" +
                "CCTCACTCTCGGGCGAAAACTAGAGCCCTATCACTAGATCAATATCTACTAATTGACTTC\n" +
                "TTAATGTGTTAAGCTATTCTGAAGACGGTATTGAAAATGGACCGGAATGGCGTTAGCCCA\n" +
                "TCGGGGCTGTCGTTCGCTAATAGGGGCCGCTGCCCGGGAAGTTACGGACAAAGTCTACAG\n" +
                "GTATTCAGCGCCATTACAGTCTCCGTCATGCACGAATCTTGAGGACGTGTAGATGGGGCA\n" +
                "TTACTCTATCAGATGATGAGCACGCGGTTACTTTAGCAGTTATACGTATCGTGACGAACT\n" +
                "GCGAGTGCTACTTCTACTTATAGGACAACCCGTTATGCGGAGCAACTTATGATAAATTTA\n" +
                "GCATCCTCATTCGCGTCGGGCGAGTGCACTCGTTTCGATACCGGCGATTAAAAACGTAAC\n" +
                "GCGTCCACTGCATGTGGGCTTGTCTAGTGGTGCCATATAAGCACGGTAGCCAATGCGCTT\n" +
                "AACTAACGTCTGGGCAGTCCCAAATACCAACGTCCACTCGACTCCCGCTACCTCTAGCTA\n" +
                "TCTTCACATCACATGTCACTCATTTATGATACCGAAGAATGTGTGGAGCCCGCTAG\n" +
                ">Rosalind_3005\n" +
                "TGAAGCGAATGTATCTGCACTTCGATCAGCACTCTTAGGTTTTCAGTAATACCTCGTAAT\n" +
                "TCTTCCTTGTAGGAGGACGCCCAGTGAACCTATGGATCTCTTCTCCAAATTCGGTTCCCA\n" +
                "GTAGTCCGCCCTGGGCTCAGAGTCCACAAGTCCGCTTCATCTAAGATGAGCACTGGAATT\n" +
                "ATTAATTGAATGAGTCTGCGCGCAGTAGGGGGGTGTGGCTCGCTTGATTCGTGAGTGCCA\n" +
                "TCAGTGATGCTCATTGTATTCTAGTCAGGCTTATATGGTATGATCGGATCTGGTTCCGAT\n" +
                "CGAACGTAAAGGCCTGTAATGGTCAGCTCGGTAGGGATAAGAAAAGGAGACAATGGGTTC\n" +
                "TTGATTTGCCTTCCATACCCACGGAATAATTTAAACAAACGCGTAAGTATACGTTGTCTT\n" +
                "GGTTTAAACATACCAAACCTTCGAGTTCCTGTTCCTTCCGTGCCCTGAGTCCGAACCAGA\n" +
                "TCCCCGGGTTTCGTATAGGGGGCTAAACTGGTTACTGCAGTGCCTAAAGGGGGAGACTTG\n" +
                "CCCTCAGCCCCGCTGGGGGATGCGAACGCTCTGATTGCCACACCGTGCGCACACTGAGGT\n" +
                "AGAACGGGCTCCTACCCGCACTTAGGCCCCACCAGTGAATTTCAGCGCGCAGGAGCAGCG\n" +
                "ATCACGGTCACTTAGTGCCCCCCACCGAGTAAGGCGGACAGCCGCCCCGGGCGCATGCGG\n" +
                "ACGGGGCGAGCGATTGCCTTTTTCGACCGCCGTTTTAAGACACCACGTCTTTAGGCCGGG\n" +
                "TTCGAATTTTCTAAATGTATAAATCGCATCTACGTAGACACTGTTCGGTCAGATCAGCGG\n" +
                "CAACAACGGTCCCCTGGGGCCTCTATTTGTCTTCAGCCGCTTACAACTGCCTGTAAACGT\n" +
                "TACGCCAGTCCTCCAGTTGAGAAAATTCCGTAAGGGCCGACTAGGTACATTCGCAG\n" +
                ">Rosalind_3639\n" +
                "TATTATGATTGCCTAGCAATGGATTATTTTTGAACTGATTGACGTAACCCGAGATTCTGA\n" +
                "GGGCGTGCACGAGCGCCAATAAAAGGACGTGGGAGTTGCAGATTGCTTAACGCTGGGCTC\n" +
                "CAGACCTATATCGGACGCTGACCGAATTCGCCGTTATGCATCAAGATCCTAAGGTGACGC\n" +
                "GGCAAGTCCAAGGCACGTTAGCTTCTTCTTTTTTACCTCCACGGGCGAGGGTCCAATACC\n" +
                "GCTTCGTAGTCCTTTGCAGTGGTCTTCCTATGCAAGTACTACAGAGCACTGGCTAGCTAT\n" +
                "GTACGCGTAGGTCGGCTAGAACCGAAATCAACTACAACGATCATGGCCTACAACTTAAAA\n" +
                "TTCCTCGGTCGGCTCTAATTAACAAAGTCACTAATAGCATTGGAAGCCGTCTGTACCATC\n" +
                "AGGTTCACACTTCAATGGTTGCCTTACCGCAGTAATGCGTGTAAATTCTCCATTACGTCT\n" +
                "CATAGATCGACCGTTACGTTTTGAACACTATCATTTTTACTACCTCCGAGGCCCGGCCTA\n" +
                "GGACTTCGTTATACGCGGTGATTCGATGTTACGGGCAGGGGCGTGATCCTCTCATACGCG\n" +
                "TCCGAAGAAATTGTGCCAAAAATACACCTTCTGAGTTCTGGGATGTCGGTATGATACGTC\n" +
                "GGGCTACCCGTTCCGCCTATGGTGTTACCTAGCCTGTTGAAGTCTCATATACTTCCGATG\n" +
                "AATTACACCCTACATTAGCAGACGATAGAGGGCCCCCGCCGTAAAAGGTAACTAGTAGCT\n" +
                "CCCATGAAAAATCTATCCTAGTCTTCATGTAGCCAACCACCTCCATACTACTGCAAGAGC\n" +
                "TGGTTTGACATAGCTGATCAAGCCCCCAGTAGAGCAGTCTCGGTCTTAAAGAAATACGGG\n" +
                "CGCCTCGTTCACTATGATAGTGTAGTGGTATGTACTGTGGGCCGTCTGCAAGTGCT\n"));
        System.out.println(solution.findConsensus(">Rosalind_5199\n" +
                "GTCAGAGGCCTTGATGCTCGTGGTGCCGCACATGTGTACCTGGCTCGCGCCGTTGGTTGC\n" +
                "ATACCCTTTATCGTTGCCTACTGATAAGCTTCCATAACAAGATCGGATTCACCATGGGAA\n" +
                "AACGAACGCGGTTGGACCGGTTAGCCCTACAGGCGGTGCCAGCAAAAACAGGTTAAAACG\n" +
                "TCAGCTTCGTGTGGACAAAATGCCAGTGTGTATAGTAAGTTTTTATATTCGGCTATTTCC\n" +
                "TTCAGTGTTTGACCCACCGTACTCGATCTAGTTAGCGACAGGGGTAGGTCCCGAAAGGTC\n" +
                "CTAAAGTGTACGTCTTAACCACGAAATACTTTGCAAGAAGGCATAAGGGTGCCAAGAAGT\n" +
                "CAGAGAGCGTTTAGAGCGTACTGGGTTACTTGACATGTCGCGTGCTGAATGAAGCTAACT\n" +
                "CTCAAGTCTGGCTCGAGATCTCTTTTTCATGCTCTAGGTCGCGCCGGTCCGTGTAAGCTC\n" +
                "GTCAACAATTGGTGCGTCATTTATAGCCGGTGTTATACTCTCACTTTTAACGGTAGCTCT\n" +
                "TGCCGAACCAAGCAAAGTCCGCAGTCGATCTTGATCGGCGAAGCTCATTCTGCAACGAAT\n" +
                "TTAGGCCAGCAAATACCTGGGACAGATTGCATCGGCGGTATCTTAAATGCAGTTCAAAAC\n" +
                "CATATCCACTCCCTATGCCCAGTAGAGTAGACGCAAGATGAATTATGCAGTGGTCATTCT\n" +
                "TCGAGGGCTACGCAACCTCAGGTCATTGGAGACTTTTGATAGCGATCACACAGTCAGCAA\n" +
                "TTTGAAGGACCCGACCACTGATACGTATCGCTGCGTGATCATGTCTACCGTACCCAATCA\n" +
                "TAGCCCGTCTATCGAAGGGGGCTAATCGTCATGTATTGTTAAGAAACTCAGGTAGGTGCG\n" +
                "AGACGCCGACTAGTCGGTAGTTTGTTTAATGCCCACGTCTTGGGGGAGCGTTATGGCAAA\n" +
                "TAAGTTGGACCGGTCGGAGGATTCTACTCTGG\n" +
                ">Rosalind_9118\n" +
                "TTTTCGTCCGGAGCCATACGCGTTCCTGGGGCCGACGTAACAGCTACACGTAAGAGGGCT\n" +
                "CATTTCTTTGCAGGCAACTAACATGCGTACTGAGACGAGTAGTTTACCAGACAACAATGT\n" +
                "TGGTCAGACCTTAAGGTCTATTAGCATAGGTGGATGTGTTTCTAAAAAGCGATGCAGTGC\n" +
                "GTCCTTCTTTTTTTCCAAGTTTCGGCAGCTCTACGGGGGGTGTGCAGCATGAGACAGTTC\n" +
                "CTCGGGATCACATGACCAACTTTCTGGCCGTAGATAGACATATCCGATCAATGCTTCATC\n" +
                "ACCAAGCTCAAGAGTGGAGCTCTAGTAGGTTGGTCTTGCTAACCAGGAAGCTCGGTGCCA\n" +
                "AATCAGACTAATGCAGTTCTGTATATTGCGAGATAATGTCGTGCCTTGTCCCGCCGTTGT\n" +
                "TCGTAGGCGTAATATGGACTTAGAGACCGATATCGTGATTTCATGAATAATCATGAGGGT\n" +
                "TTGATCGATTATTTCACAGGGCATTGGCCGCCGGATAACGTATTTTCAGTTCTCCCAAAG\n" +
                "AGGTATGGAGACATATGGCAAAAGTTTGTAAACAACCCACTCATTCTGAACGCTTTGAGG\n" +
                "ACCATAGAGGAAACACGCAGCGCAGTCATCTGCCGTGACATCGTGCTTATGGTTACTGGC\n" +
                "ATACTGAAGCCGAACAGACCTGAGTACCGCAGTCGTACAATGTCTCTAACGACCGTTCTG\n" +
                "GTGCTGTACGGGTGAATTGTACATCAGCGTAGTCACAGCGTATGAGAGTAGTGGAAGAAA\n" +
                "GGCTTGATTCGTGTCTTGGGTGAGTGTCATGCGAGTGTAAGTTTTGCCAGCTCATATAAG\n" +
                "CCTCTTTAACGCATGACAGCACAAATCCGGCACACCGCTATGAGTCAGAACCAAAGTGGC\n" +
                "TGCCGATATTATCTCGATAACGGCCCTGCCCGACGTCTGTTTTGATCCCAAGTCTGTGGC\n" +
                "TTGTCGCATGCAAGGCGCTTGTAGTACGTACA\n" +
                ">Rosalind_5838\n" +
                "TCTCTGCGTCGATGACTCGACCCCGGCGGTAGCAAGGCGGTCAAGATATTCCCCCCAACC\n" +
                "TTACATAGGAATTCTGTAGGCCGTTTTTATACTGAGGCCGACGTCTCCGGGGGGTGACAA\n" +
                "GGAACACCGCTAGCGGATAGTGAAGCGTAACCACTGTCCTGGTGGAGGCGGACCTGTCCG\n" +
                "CGTACCATTATAAAATGACGGCTTGACCATTGTACACGAAAGTTCAGAGTGGCTTGCTGA\n" +
                "TATCAATAGGACAGTTGGAAAAAGACTCGCTGTCCGTGTGGTTTGATAATTCCGTACTGG\n" +
                "TCTGGCCGAGATCTCCCTCCTAATCGGTGATTTTTTCTCTGGGTGGGGAACACAGTACTG\n" +
                "TCACTCCATGCTCCGTTCACCGACACTCTTGGACGCCTGCCTCGACACTCTGCGTTAATA\n" +
                "GCAAGCGCCGGTTCCTAACTGCTGTGTTGAACACTGGATCTGATGCGTCCCGTGAAATGT\n" +
                "ATATGGTCTTCCCAGGCGTTTCTAGCGGTTAGACCTATTTCAAGTTTCCAAATTACTAAC\n" +
                "GGCTAGTTACGAAACGCAAACGCCCGCCCATCAGCTAGTTAATGTTTTAACCGTCCCTTT\n" +
                "TTGACCAGCGTCAGTACTAGCAAGTTAAAGAAAGCCAATGGTAGCTCGATCTGAGCGTTA\n" +
                "TGGCCATTGAGCGCCCATGGGGCAAAAGAACACCCTCGTCGCGGGGAGGCACAACTAGCT\n" +
                "TATCAGAGAAATGCTGATTCCGACCGCCCACGTACACCCTCTAGACAGGTTCAAGGTCTC\n" +
                "CGGCTTCCGACGAAGCACCCAAATTACTACGTAAGCCTCGAACTAGGTTTACTTGGCCTG\n" +
                "CGTTCTGGGTTCGCATGTCACCGGCCTCATTAGTCGGAGCCCTGGTGCAAATACACCTTG\n" +
                "TTTAGATGCTGAGCATCCCGTCCTACCCGGGCTCATTGGGCGCACTAGGTCACCAGCCCT\n" +
                "AGATCTGGTTATGTTCCAATAGTTGGAGGCCC\n" +
                ">Rosalind_0865\n" +
                "ATGCCAAGCATTGTTGGAACATCATTCTTATAGGCCCGTAGGTCGACTATCCACGCAAAT\n" +
                "TTATATTCGCCCGGCAGATAAGACGTATCTTTTCGGGATCCGAGCCTTAGGAGTAGGCCC\n" +
                "TCTATCGGTGGCCCTAGTAATTTATCAGTAAAGTACTCTACCTTATTGGCGGAATTCGAC\n" +
                "GACTGGTCGCTTTATGGTTGTAGACGGCAATGTCCCCATAGTTAATCACTTGGCTCCGGC\n" +
                "ACCACAATAGAGTAGCACGGTGGCTGCGCTACCTAAATCAGTTGCGTGCAATGAACTGTT\n" +
                "GTCGTTTTGACGTTTCTCAATTGGCCTGGACGTAAGCTAAATTATACATTTGTAAATGAC\n" +
                "GCTTGAGCGTTTACTCGGATTCCTCCACGTCGGCATCAATACATCGAAATGGCAAAGCGT\n" +
                "CGGGACGTCCAGGCGGCGGGATTCGCAAAGACCGTCCATATCAGGATCATACGGTTAGAG\n" +
                "GACTTGTCGCTCAACGCGTAAAGGTTCTTTCTCTTAGACGCTTATTATGCAATCCTTCGT\n" +
                "ACATGGCTCCTAAGTTCAGCGCTTCAGGTATTGTCACGCATTGTGAAACAGATGGTGAAT\n" +
                "TCGTGGTCCGCACGCCAGCGTCATAAGCCTTGCCGCGTAGGGACCTCGACTAGAACCGAG\n" +
                "CTCTGTGTTGCGTATACTACAAGAGCCTGTATAGCCGTTCATAAACTTAGTGACACAGGG\n" +
                "CCGAGGACTGAGGTTCGTGCAGCGGCGATTGTGAAGTGGTGTTCCAAAGATTGTGGCTCC\n" +
                "TCGTCGCCTAAGTCTGAATTGTGCTGGGGCGCGTGCACGTATGACGGTTGTTCGACCTAC\n" +
                "GTGTGAACGTGGGACGCTCCCCTAGGTCGAACGTTTACGAGGAACTAGACACTGTAATTT\n" +
                "CCGTTATGATTTGATGTTCACATGGGCCCGCCGGTCGTAGTTTCGGCGAATGTTGACAGA\n" +
                "GGTCTCTATAAGGTGATAAGTCCCTCGGAAAT\n" +
                ">Rosalind_9980\n" +
                "TTCGCGCAAGTTGGCACAGTCCTGCTTGATCCCGTTCAGTTATGGCTTATTAATGCTTCT\n" +
                "CCGCAGTCGGTATGGCACCTTACTGACCTCTAAGTTGATACTAGATGCGTCGTTTCTTGC\n" +
                "ATGGTGTCTAATGTCCCCCGGGGCGGTCAAAATAGAGTTCAACCCCCGCTCTGCCTCCCC\n" +
                "CGATTAACATTGATACCGCGCTCAGACATCACAGTAAACCCCGTCTAGGGTATCACTTTG\n" +
                "CCCTATGCTCTTGCCTGTTAGTTGCCTTCCCCGCACGACGCCTGAGCTCGTGGCAACGGG\n" +
                "TATCAAAATAGGAGCTAAAAAGCTGTTAAAGAGCATTGAGGGGAACCACTGGAGGTGGTT\n" +
                "GGCAAGTGTGCTCTTTAAGTGATTGAGCCTAGACACGGACCGGACTTGTTCGTCTACATG\n" +
                "GGTAAAACCATGTCGTTTTGTCCATGCACTCGGGCCCCGTTTGAAGACGAATCTAACGAA\n" +
                "GTGACCACGACGTCAAAGCTGGCTTGAGCATCCACACCGTCATGCTGACTCTAGCCTAAG\n" +
                "CGTCGAGCTAATCGTCCAAACCTCTGTAGACACCCGGCCCCTGCGTCCCATCTTGAAAAA\n" +
                "GTTACTCGCTCGTTTATCAGGCGGACTCCTTCTCCAGAAAGCCGGATAAGCGCCTCGAGT\n" +
                "GTACGAACCATCTTAAATATGGATGTGTGGACGGTTACCCAAAGCCACCCGGAAGAGACT\n" +
                "AGATTGGAGTTCCCACCCAGCGGATGTAGGGTTCAGTCCCACTGCGTGGACGATTAACTA\n" +
                "ACTGCTACCAAGCTCCGACCCGTCCACCTTCCTAAGAAGGCTACGTAAAGGGCAACCACG\n" +
                "AGGCAATACCTGACTTTGTACAGATACTTTCAACTTCCAGAAAGCTCGCTTACTCAGCCG\n" +
                "TGAGTATGTGGAACCTTACAATCCAGGGCCGAGAGAGTAAGTTATGGTTCGCCGTATTAT\n" +
                "GTCGTCTCTTAATTGACCTTACGGGCCGGATT\n" +
                ">Rosalind_4119\n" +
                "TTTCTAAATACAAAGACCTTTGGTGTGTACCAGATAATTGCCGCGCTTCCGGGGATTGAA\n" +
                "ATAAATTGAATCGTTTGTATTACCATAAACGTCGGGGCATAGCTAGGTTTTCCGGATTCA\n" +
                "CTGGAACACCGCGGAAACCAGAGGGGGCTGGTTTGCTTGCGGGCCCCCGGACATGGAGTA\n" +
                "TAGACAGGCTCGCCAAATTGAGCTCATAAGGCGCACGTAAACTACAAAGGCCTTCGTTGC\n" +
                "GAATTGTCCGATTAGGTATCGGTGTCTCGAAAAAGGTCTGGGGTGACTATGCCTAGTGTA\n" +
                "GAAAATTTTGGGTCTCTGATATAAATGTCTTTGACCAATGGCAGTCTAGACAAAAGCTAC\n" +
                "TACATTAGTAGCGAGAATGACTCCTGTCACATCGTACCCGACGGTTCCCACCGCTCGTCG\n" +
                "GTGGCATTGAGCGGTCTAGACACCCTCTGCCGGATGACACTCACCACGACCTACCTCCCA\n" +
                "GAAGTCAAATGGGACCCTGATCGCAGGATCAAAGCATAAAGGATCTCACAACTCCACACA\n" +
                "GTTCAGAGGGAACGCATTTAGCCAACCAGTGCACGATCCATTCGAATCTATTTCCGCACG\n" +
                "TTCGTAGGTCGTTTCACACATTGCCCGTCGGGACAGCCAATACAGCCCCCTCTGGGGCTG\n" +
                "CGTTCGGGAACGGGTCCGTATATTACAAGGAGGCGCACAGAGTTATTACATCCCCATCGT\n" +
                "CCGAAGAAGCCCATCACCTCGAATCTGTGACACTTCCACCCCGGGTCCGGCATAACATCC\n" +
                "TTCATTGCCGTACTTCGGTCAATCGACCGACTGTTCGGCGGCCGGGGTTCTGTAGGCTCC\n" +
                "AACAGCTCCCGGGCATTTAGTATTGTGATCGCCAATACGGTACACACATAACTGGCTGGA\n" +
                "AGCCGATCACATTCCCAACAGCGATAGCGTCACGTCCAGTCTTACCGGTCCTTGGGGGTT\n" +
                "AATGCCAGAGACACACACTTACTTTTTCCTAA\n" +
                ">Rosalind_3258\n" +
                "GCTCGTTCCTTAAGGTGCAGCTGCGCGCATCACTTCATCCTGTTGCAATGTACAGGCTGG\n" +
                "GGATGAGTTGTTAGATCGGGCATTGTGGCGGGGTTACGGGAAGAACATACAAGCATAGGC\n" +
                "TTATGACTGCCCAGCGTCTCCAGTCGTATTCATGGGAGTAATACTAGCACGCACGTCATA\n" +
                "CTAAATAGGGTCAGGTTCTCTGTATGCGAGTACATCCCGAAGCTTGGAGATTCCTGGCCG\n" +
                "GGTGTGGACCAGTAAGTACTCCCCTTGGACTGAGGGTTTGATCTGGGGACGACGCGCAGG\n" +
                "ATCGATAAGCTGAAAAATGGTTGCGCTTAGGCCTACTCAACTGTAAAAGTTCCCAATATT\n" +
                "GCACCTGTGGATTTGGATGCACATGAGGAACTAAGCCGTCATGATCCTATGAGTGAATGA\n" +
                "TAATCAGGTTACCCATCTAGTATCCCCTGCAACTCGTGATCTACTTATTCGATGGGCCGA\n" +
                "CGCATAGTGACAATACCATCGGCAACCACATAGCCACGGCCTTAAAAGACGCCTAACTGA\n" +
                "GTTGCTGACCAAATGCGATGGCAGGACAGAGCGTCTCAGATGCTCTAGTTCACCTACGAG\n" +
                "AACGCATACACACCATCCTGTAACGACGTTTATTACGGGCCCGTTCTCCAGTCACGCAGC\n" +
                "GCCCTTGAATTGCGGACTGCAATGAGCGTCTCAGAGTCGAATCTTAATAGTATAGCTAGC\n" +
                "GGCCGAATAGACTCTGGGATGAACCAGAAGCATGTGATATGTCCTGAACTTAACGCTGCA\n" +
                "CATTCACTTACGCTCGTCGGCATTCTAGAACCGAGCTTAGACTTGAATTCACTTGTTGTG\n" +
                "CGTTAAGTTCCGCACCACGTAGCCTTCTGCTTTTCTGTCTGCCGGATCTAAATCATGACC\n" +
                "TATAATCGAAAGTCCACAACTTAGTGACCGATTCCTCTATGGTAAACGCTTAGGATAGCC\n" +
                "AGGAATGGCGTATGATAACAGGGAATTAGGGA\n" +
                ">Rosalind_6074\n" +
                "TCTGAATAAGCCTGTGGTCCGCCGGCGTCCCGGCCGCGACAAGGGTCCAACACACACGAG\n" +
                "AGACCGAATTAATAATCTGTCGCTATACAGATCTGTGTACTGAGCTTAGCCTTACCTGCC\n" +
                "TGACCTCTGGGTAGGATGGCGATGGACGTCTGTTCTCTTCTCAATCCAGATACACTGGAG\n" +
                "GCCGCAACTGCACTTATAGTCTGTCCGCCGACATCCCAGACGGTAATGTCTTAGTAGATC\n" +
                "GCCTGCAGCGCGGCCTGAGTCTTAAGAGCTGACGGTAGCGTCCAATATAAGGGTCGAGAC\n" +
                "TTGGTCCACGCTGGAACTTTTGGAAATCTCACTCCAGACCGGCGTAGGGGGGGGTTTAGC\n" +
                "GAGGGATCTCAGGATTTGCGCCTTGGTGCCCTCTGTGGGGACCATGACGTACCCGTTGAT\n" +
                "TAACAGCCACGGGCCCAATTGGTGCCAGCTAGTCACAATCAAAGCCTCGTCGTTGCTACT\n" +
                "ACAGACCGGGACTCATACATAATATGCTTCATAACCTGCCGCACACGGTGCTTGTTACGC\n" +
                "TGTCTCACTGGCTTTCATGCACACACCACTGACATATTTATGGCGTGGCAGAGTCGCCTT\n" +
                "TTCGCGGCCGCGCCAAAAATCTGCCTTATAAACGCATTAGCAGAGTTGTTAGAACGAGCG\n" +
                "TTCTACCCTCACTACTAGCTAGAGGTAAATGGTACTATCAAGCACGCGCTCGGTGGATCA\n" +
                "AATTCCTCCATAGTATGCGAACTAAAATTGGTCTACGGGCCCGCGGAAGCTGGAATGTTT\n" +
                "CCTATCTTGGATCCGACCAAGGCGGCCTGTATCATACGTGACTAACTCGGCCGCAGGCCC\n" +
                "GGCGTTAGAGCAGACTGTCAAATAGTACATTACTTGGTATTGGGAACGTTTCAACACTGC\n" +
                "CCTCACACCACGACTGTTAGATTCCGCCCGCTCAAGTATACCTTGGCTGTGGTTGCGCCG\n" +
                "TGTATCCCTGTGTGCACGAGTGGTGCATGCGT\n" +
                ">Rosalind_4022\n" +
                "ATGCCAGGGCGTAACTGGTAATGAGTTAGCGATGGCAGTATCTTTCGGCTAATGACAGCC\n" +
                "TCCTGACTTTAAGCAGTAGGAAGCCGATCGTTGCTCACCGTTCCCCGCCCCCGTGAGTCT\n" +
                "AGCTACACTTGCCCGACTGTTATAGAGTTGACCACGCCCCGTCCTGCAGTTATGGTCCAT\n" +
                "GAATTGCCTCTATAACTTGGGAACTCACGATAGGAATTGAATCCTCTGCAATTCTATGGT\n" +
                "GTCGACTAGGGTGGATCGAGCCCAGGATTATCCATAACCCTGATGAAGGAGTGTAGCCGC\n" +
                "AGAGGGCGAGCGGCACCACAGAGGTTAACGAACATGACTCCACACTGATGGCGTTCTAAA\n" +
                "TGAGCGACATGCGTGTCCGCATACTTGATGGTTGTAATAATCTTAGGCCCCGGCCAATGG\n" +
                "CCTGGCCGTGCTCCGGCACGGACTTTAGTAAAGGCGCCTGTGAAGCTCCCGGAGCGACTC\n" +
                "GCTGAACGTGTAAAAACGTTGTAGTCCGACTCCCACTGCTACTAACTAGCAATCTTAATC\n" +
                "ATACACCACGCTTTGCGTCTAATTTTTTGCCCAAGCGTTCCTACAGAGGAACCTCTCCCG\n" +
                "CATGGTCGCAAGTCATATATACCAAATGCTCTGACACGCACCGTGATGAGCCAACTCGTA\n" +
                "TAGGGACAGCCTCTTCACGTCTAGCAAACTTAAGCCGGGACATGGTATTGACAGCGAGTC\n" +
                "ACACTATGCCACGGCATTGAAAATGCATGGTTAAAACGCAACTCGATGGAGCCGCCTGCT\n" +
                "ATCAATCCCCGTGTCATACTACTCTCCTTAGCTGAAAGCCCGTACCCCCCGGCCAAACTA\n" +
                "GATGGACAGGGGAAAAGTATAAGACCGCTAATATACCATAAATTCGAGGGCTCAACCGAA\n" +
                "TTAGTCACTGTGAAACGCGCAACCCTTGTACTGAGGAAGTGGGCCTTTCTAAACCATGTT\n" +
                "TGCGAAGTTTTCGGTGCGTCTAGCCTCTTCCC\n" +
                ">Rosalind_8382\n" +
                "ACGCAACCTCCAAACTGAGAGAAGGCGGCATGTCTGCTTTTGGAGTCAAACGACATTCCA\n" +
                "CACAAGTACTGGAAATGAACACCGTCCATGTCACAGATACGCGACATCTAGATATTACCA\n" +
                "ACATGGGTTAAATTTCAGATCCCGAAAAGAAGGCGCACGGGCAGGGACGTTTGATCGGTT\n" +
                "TCAGGTGACGTTCATCGTGAATGAGACAATATCGCAGTGCGGACCTCGGGCCCGGCACAT\n" +
                "TTTAACACGTATCGAATCCGTTATCACGCATTAAGGCGATCTGAAGGTCGCTTTAACTGC\n" +
                "CCGGGGACACAATCTCGTTCCCCGAGGTTTAGGTGACTGGGCCCTAAGACGCCTCTACTA\n" +
                "TTTGATGGAACAAAGTGGGAGGTCGGAGAGCAAGGCCCACTGAAATACCCAAAACTCCCT\n" +
                "AAGACCCCCGATAAGTTAGGATTGTTAGGCAGGAGAATTCTTTAACATAACAAACAAGAA\n" +
                "ACTACATGGGCCGTCCCGGAGGTCCCCGAACACCTGGTGGCTTCATTATACGCTGGCGTA\n" +
                "TATTTCATGTATCGGGCGCTACTGATACTAGACCTTTCTGCTTGGAGTAACGGCCTACAT\n" +
                "CCGACCTTGTTATATTGGATACTGCCCTCATGTCTTGTAAGTCTGGCAATGCGCCGGTGC\n" +
                "AGATCGTCTTGTTAGGAAGTATCGTATCGAGGATTAGAATATTGGTCTGTAGCTCTCTGA\n" +
                "GTTTCAAGTAAATTGCCCGAGTATGCGAAGCTCGGTCAGCTAGTTCAACGGGATAAGTCA\n" +
                "ATGAGGGACGTACATCCAGGGGTCAATTAACTAAGAGGCCAATATATTGCCATAAATAAA\n" +
                "CAGGCGCTCGATGCAGCCGCACAGAGGTAATTAGGCAGATCTATGGATGCGGAGTCGACC\n" +
                "ATCTCTGAAGCGCAACGCGCGGTTCCAGCCTTAGACCCAAAAATGCTATTGCTATGATGT\n" +
                "GTCGGCCAGGAAAAACTTACGCCATTACGAGA\n"));
    }
}
